home *** CD-ROM | disk | FTP | other *** search
- //{{ GDR_DOCTYPE
- // NOTE - the GDR will add and remove lines here.
- // DO NOT EDIT what you see in these blocks of generated code!
- // { GDR_DOCTYPE_VERSION
- // VERSION=1.00
- // } GDR_DOCTYPE_VERSION
- // { GDR_DOCTYPE_HEAD
- DataStruct
- {
- info:
- documentType is "New GDR Template";
- tabStop is 8;
-
- input:
- // } GDR_DOCTYPE_HEAD
- // { GDR_DOCTYPE_RECOGNITION
- recognitionByFileNameMask is "COM*.txt";
- // } GDR_DOCTYPE_RECOGNITION
- // { GDR_DOCTYPE_PAGEBREAK
- pageBreakOnString_value is "\f";
- pageBreakOnString_includeLine is true;
- // } GDR_DOCTYPE_PAGEBREAK
- // { GDR_DOCTYPE_DOCBREAK
- docBreakOnString_value is "/// PURCHASE ORDER ///";
- docBreakOnString_excludeLine is true;
- // } GDR_DOCTYPE_DOCBREAK
- // { GDR_DOCTYPE_BOTTOM
-
- }doctypeNew_GDR_Template;
- // } GDR_DOCTYPE_BOTTOM
- // { GDR_DOCTYPE_ONLYDOC
- if ( ___serial___onlyDocType___ ) return;
- // } GDR_DOCTYPE_ONLYDOC
- //}} GDR_DOCTYPE
- //{{ GDR_INFO
- // NOTE - the GDR will add and remove lines here.
- // DO NOT EDIT what you see in these blocks of generated code!
- // { GDR_INFO_TEXT
- // file="C:\\Program Files\\Esker\\Faxgate\\Adminmmc\\GDRTest\\FG701_Garditech\\COM00237.txt"
- // size=7
- // /// PURCHASE ORDER ///
- // Date: 2000-05-23
- // Product name: Wood stick
- // Product code: WS 569 749
- // Quantity to order: 100
- // Furnisher: Smith WD
- // Delay: 3 days
- // } GDR_INFO_TEXT
- //}} GDR_INFO
- //{{ GDR_RULE
- // NOTE - the GDR will add and remove lines here.
- // DO NOT EDIT what you see in these blocks of generated code!
- // { GDR_RULE_VERSION
- // VERSION=1.00
- // } GDR_RULE_VERSION
- // { GDR_RULE_INCLUDE
- inline ".\\common.ilg";
- // } GDR_RULE_INCLUDE
- // { GDR_RULE_VARIABLE
- String FromName;
- String ToName;
- String RecipientType;
- String RecipientAddress;
- String FaxNumber;
- String DestIdent;
- String Subject;
-
- void SetDefaultValueIfNeeded()
- {
- if (FromName=="") FromName="GardiTech";
- if (ToName=="") ;
- if (RecipientType=="") ;
- if (RecipientAddress=="") ;
- if (FaxNumber=="") ;
- if (DestIdent=="") ;
- if (Subject=="") Subject="Purchase order";
- }
- // } GDR_RULE_VARIABLE
- //}} GDR_RULE
- //{{ GDR_AREA
- // NOTE - the GDR will add and remove lines here.
- // DO NOT EDIT what you see in these blocks of generated code!
- // { GDR_AREA_VERSION
- // VERSION=1.00
- // } GDR_AREA_VERSION
- // { GDR_AREA_HEAD
- void GetArea0()
- {
- if ( DestIdent != "" ) return;
- // } GDR_AREA_HEAD
- // { GDR_AREA_AREA
- String stream=getArea(0,10,5,10,1).getString();
-
- // } GDR_AREA_AREA
- // { GDR_AREA_EXTRACT
-
- // } GDR_AREA_EXTRACT
- // { GDR_AREA_CASE
-
- // } GDR_AREA_CASE
- // { GDR_AREA_STRIP
- stream.trim(BOTH);
- // } GDR_AREA_STRIP
- // { GDR_AREA_INCLUDE
-
- // } GDR_AREA_INCLUDE
- // { GDR_AREA_EXCLUDE
-
- // } GDR_AREA_EXCLUDE
- // { GDR_AREA_CONDITION
- if (true)
- {
- // } GDR_AREA_CONDITION
- // { GDR_AREA_ASSIGN
- DestIdent=stream;
- // } GDR_AREA_ASSIGN
- // { GDR_AREA_BOTTOM
- }
- }
- // } GDR_AREA_BOTTOM
- //}} GDR_AREA
- //{{ GDR_AREA
- // NOTE - the GDR will add and remove lines here.
- // DO NOT EDIT what you see in these blocks of generated code!
- // { GDR_AREA_VERSION
- // VERSION=1.00
- // } GDR_AREA_VERSION
- // { GDR_AREA_HEAD
- void GetArea1()
- {
- if ( ToName != "" ) return;
- // } GDR_AREA_HEAD
- // { GDR_AREA_AREA
- String stream=getArea(0,10,5,10,1).getString();
-
- // } GDR_AREA_AREA
- // { GDR_AREA_EXTRACT
-
- // } GDR_AREA_EXTRACT
- // { GDR_AREA_CASE
-
- // } GDR_AREA_CASE
- // { GDR_AREA_STRIP
- stream.trim(BOTH);
- // } GDR_AREA_STRIP
- // { GDR_AREA_INCLUDE
-
- // } GDR_AREA_INCLUDE
- // { GDR_AREA_EXCLUDE
-
- // } GDR_AREA_EXCLUDE
- // { GDR_AREA_CONDITION
- if (true)
- {
- // } GDR_AREA_CONDITION
- // { GDR_AREA_ASSIGN
- ToName=stream;
- // } GDR_AREA_ASSIGN
- // { GDR_AREA_BOTTOM
- }
- }
- // } GDR_AREA_BOTTOM
- //}} GDR_AREA
- //{{ GDR_REQUEST
- // NOTE - the GDR will add and remove lines here.
- // DO NOT EDIT what you see in these blocks of generated code!
- // { GDR_REQUEST_VERSION
- // VERSION=1.00
- // } GDR_REQUEST_VERSION
- // { GDR_REQUEST_HEAD
- void DoRequest0()
- {
- DataStruct
- {
- // } GDR_REQUEST_HEAD
- // { GDR_REQUEST_INFO
- info:
- username is "uid=fax";
- port is "389";
- searchdn is "ou=_EskerPhonebook";
- portproxy is "1080";
- host is "doc.esker.fr";
- _DestIdent is DestIdent;
- password is "@@@@3368323028565F695571272C222C@@@@";
- name is "Faxgate LDAP phonebook request";
- scope is "2";
- useFGLdap is "TRUE";
- hostproxy is "";
- // } GDR_REQUEST_INFO
- // { GDR_REQUEST_INPUT
- input:
- test0 is "cn = $DestIdent";
- // } GDR_REQUEST_INPUT
- // { GDR_REQUEST_OUTPUT
- output:
- facsimiletelephonenumber is FaxNumber;
- // } GDR_REQUEST_OUTPUT
- // { GDR_REQUEST_BOTTOM
- }request;
- ldap.getData(request);
- }
- // } GDR_REQUEST_BOTTOM
- //}} GDR_REQUEST
- //{{ GDR_RULE
- // NOTE - the GDR will add and remove lines here.
- // DO NOT EDIT what you see in these blocks of generated code!
- // { GDR_RULE_VALID_1
- void PostAreaValidation()
- {
- }
- // } GDR_RULE_VALID_1
- //}} GDR_RULE
- //{{ GDR_SUB_VALID
- // NOTE - the GDR will add and remove lines here.
- // DO NOT EDIT what you see in these blocks of generated code!
- // { GDR_SUB_VALID_VERSION
- // VERSION=1.00
- // } GDR_SUB_VALID_VERSION
- // { GDR_SUB_VALID_HEAD
- void _729f10() // "If no fax number, mail to administrator"
- {
- // } GDR_SUB_VALID_HEAD
- // { GDR_SUB_VALID_CONDITION
- if (
- FaxNumber ==""
- )
- {
- // } GDR_SUB_VALID_CONDITION
- // { GDR_SUB_VALID_ACTION
- RecipientAddress="FaxAdmin@esker.com";
- RecipientType="SM";
- // } GDR_SUB_VALID_ACTION
- // { GDR_SUB_VALID_BOTTOM
- }
- }
- // } GDR_SUB_VALID_BOTTOM
- //}} GDR_SUB_VALID
- //{{ GDR_RULE
- // NOTE - the GDR will add and remove lines here.
- // DO NOT EDIT what you see in these blocks of generated code!
- // { GDR_RULE_VALID_2
- void PostRequestValidation()
- {
- _729f10();
- }
- // } GDR_RULE_VALID_2
- //}} GDR_RULE
- //{{ GDR_RULE
- // NOTE - the GDR will add and remove lines here.
- // DO NOT EDIT what you see in these blocks of generated code!
- // { GDR_RULE_MAIN
- GetArea0();
- GetArea1();
- PostAreaValidation();
- SetDefaultValueIfNeeded();
- DoRequest0();
- PostRequestValidation();
- // } GDR_RULE_MAIN
- //}} GDR_RULE
-